package com.sumainfor.pc.gmio.dao;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * 功能描述: 燃气表
 *
 */

public interface SeGasMeterMapper {
    /**
     * 查询水表录入记录的列表
     * @param params
     * @return
     */
    List<Map<String,Object>> getGasMeterList(Map<String, Object> params);

    /**
     * 新增水表录入记录
     * @param params
     * @return
     */
    Integer addGasMeter(Map<String, Object> params);
    /**
     * 根据房源编号去查询燃气表的账单信息
     */
    Map<String,Object> getGasMeterByHouInfoId(Map<String,Object> params);
    /**
     * 租后主管撤回账单根据抄表编号删除抄表记录
     */
    Integer deleteSeGasMeter(Map<String,Object> params);
    /**
     *租后主管撤回账单 燃气抄表记录 修改delfg状态
     */
    Integer updateSeGasDelfg(Map<String,Object> params);

    /**
     * 功能描述:
     * 获取所有的燃气费抄表记录
     * @Author zhlu
     * @Description //TODO
     * @Date 2019/7/4 15:06
     */
    List<Map<String,Object>>getAllGasMeterList();

    /**
     * 功能描述:
     * 根据燃气费账单编号查询燃气费记录
     * @Author zhlu
     * @Description //TODO
     * @Date 2019/7/4 15:15
     */
    Map<String,Object>getGasMeterByGasmeIdMap(@Param("GasmeId") String GasmeId);
}
